// JavaScript Document
var caja_hidden;
var TABLE;
var TROW;
var caja_texo;
var nume_fila;

function carga_restriccion(caja_dato_concatenado,tabla,fila,caja_buscar,nume_fila_inicial,adatos){
	
	caja_hidden = document.getElementsByName(caja_dato_concatenado).item(0);
	
	TABLE = document.getElementById(tabla);
	
	TROW = document.getElementById(fila);	

	nume_fila = document.getElementsByName(nume_fila_inicial).item(0);
	
	adatos=adatos;
	//alert(caja_dato_concatenado+"**"+tabla+"**"+fila+"**"+nume_fila_inicial+"**"+adatos);
}


function agregafila_restriccion(caja_dato_concatenado,tabla,fila,caja_buscar,nume_fila_inicial,adatos){
	
	carga_restriccion(caja_dato_concatenado,tabla,fila,caja_buscar,nume_fila_inicial,adatos);
		
	var content = TROW.getElementsByTagName("td");
    var newRow = TABLE.insertRow(-1);
    		
  	copyRow(content,newRow,adatos); 
       
}


function disminuyefila_restriccion(obj,idtabla) {

	var TABLE = document.getElementById(idtabla);

	var nume= TABLE.getElementsByTagName('tr');

    for (i=0; i<nume.length; i++){
        if (nume[i].id==obj.id){
            num=i;
            break;
        }
    }
	TABLE.deleteRow(i);

}
function appendCell(Trow, txt) {

	var newCell = Trow.insertCell(Trow.cells.length)
	
	newCell.className="celdaSimple";

	newCell.innerHTML = txt
}


function copyRow(content,Trow,adatos){
		
	var cnt = 0;
  	var contenido;
  	var array_datos = new Array();
  	var datos=caja_hidden.value;
	var filas=nume_fila.value;	
	var id;
	//nombre y id de las filas
    Trow.name="tr"+filas;
    Trow.id="tr"+filas;
	    
    var valor_restriccion=document.getElementById("restriccion").value;
    var fecha_restriccion=document.getElementById("fecha_restriccion").value;
    document.getElementById("restriccion").value="";//limpiamos la caja
        
  	//alert(valor_restriccion+"**"+fecha_restriccion+"**"+filas);
   	id=fecha_restriccion+"**"+valor_restriccion;    
   	datos="-"+"**"+fecha_restriccion+"<input type='hidden' name='array_fecha_restriccion[]' id='array_fecha_restriccion[]' value='"+fecha_restriccion+"' />**<textarea id='array_restriccion[]' name='array_restriccion[]' rows='1' cols='100'>"+valor_restriccion+"</textarea>";
    
 	array_datos=datos.split("**");
 	
	contenido="";
    //content numero de td
	for (; cnt < content.length-1; cnt++) {
        contenido= array_datos[cnt];
        appendCell(Trow,contenido);
    }

	contenido="<input type='hidden' name='"+adatos+"[]' id='"+adatos+"[]' value='"+id+"'><img src=\"../../../img/Eliminar.gif\" alt=\"Eliminar\" id='tr"+ filas +"' name='tr"+ filas +"' width=\"16\" height=\"16\" border=\"0\" class=\"icono\" onclick=\"disminuyefila_restriccion(this, '"+TABLE.id+"')\">";

	filas++;
	nume_fila.value=filas;
	appendCell(Trow,contenido);
	caja_hidden.value="";


}